salvation of mankind - Alemán Inglés Diccionario